<?php
include("../autoload.php");
$sessao = new Sessao();
$sessao->setSessionName("projeto");
$sessao->iniciaSessao();

$codusuarioSessao = $sessao->getVarSessao('codigo_logado');

$codigo = $_POST['hdCodigo'];
$nome = $_POST['txtNomeCliente'];
$codigodoposto = $_POST['txtCodPosto'];
$bandeira = $_POST['txtBandeira'];
$codmunicipio = $_POST['cbMunicipios'];
$estado = $_POST['cbEstado'];
$volume = $_POST['txtVolume'];
$nomeOperador = $_POST['txtNomeOperador'];
$telefone = $_POST['txtTelefone'];
$vencimentoContato = Util::dataToMysql($_POST['txtDataVencimentoContrato']);
$endereco = $_POST['txtEndereco'];
$codUsuario = $_POST['cmbAssessor'];
$msg = "";
$acaoLog = "";

$cliente = new Clientes($codigo, $nome, $codigodoposto, $bandeira, $codmunicipio, $estado, $volume, $nomeOperador, $telefone, $vencimentoContato, $endereco, $codUsuario);

if(isset($_POST['btSalvar'])){
    
    try{
        
	if($codigo){    
            $cliente->Atualiza();
            $msg = "Cliente Atualizado";
            $acaoLog = "Atualizou Cliente";
        }else{
            $cliente->Adiciona();
            $msg = "Cliente Adicionado";
            $acaoLog = "Adicionou Cliente";
        }
        
    }catch(Exception $e){
        $msg = $e->getMessage();
    }
    
}else if(isset($_POST['btDeletar'])){
    try{
        
        $cliente->Remove();
        $msg = "Cliente Removido";
        $acaoLog = "Removeu Cliente";
        
    }catch(Exception $e){
        $msg = $e->getMessage();
    }
}

if($acaoLog){
    $logs = new Logs(0, $codusuarioSessao, $acaoLog, null, null);
    $logs->Insere_logs();
}

if($msg){
    Util::Mensagem($msg);
    Util::Redireciona("../index.php");
}
?>